package com.dnjn.happiness.emo.api.model;
import com.dnjn.happiness.common.core.web.domain.BaseEntity;

/**
 * <p>
 *
 * </p>
 *
 * @author Amber
 * @since 2023-10-09
 */
public class HlbeanTypeVO extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * PK
     */

    private Long id;

    private String hlbeanCode;

    private String hlbeanLabel;

    /**
     * 豆值
     */
    private Integer hlbeanValue;

    private Integer maxCountPreDay;

    /**
     * 是否删除|0-否 1-是|valid
     */
    private String deleted;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public HlbeanTypeVO(Long id, String hlbeanCode, String hlbeanLabel, Integer hlbeanValue, Integer maxCountPreDay, String deleted, String isHandleAuth, String isATES) {
        this.id = id;
        this.hlbeanCode = hlbeanCode;
        this.hlbeanLabel = hlbeanLabel;
        this.hlbeanValue = hlbeanValue;
        this.maxCountPreDay = maxCountPreDay;
        this.deleted = deleted;
        this.isHandleAuth = isHandleAuth;
        this.isATES = isATES;
    }

    public HlbeanTypeVO() {
    }

    public String getHlbeanCode() {
        return hlbeanCode;
    }

    public void setHlbeanCode(String hlbeanCode) {
        this.hlbeanCode = hlbeanCode;
    }

    public String getHlbeanLabel() {
        return hlbeanLabel;
    }

    public void setHlbeanLabel(String hlbeanLabel) {
        this.hlbeanLabel = hlbeanLabel;
    }

    public Integer getHlbeanValue() {
        return hlbeanValue;
    }

    public void setHlbeanValue(Integer hlbeanValue) {
        this.hlbeanValue = hlbeanValue;
    }

    public Integer getMaxCountPreDay() {
        return maxCountPreDay;
    }

    public void setMaxCountPreDay(Integer maxCountPreDay) {
        this.maxCountPreDay = maxCountPreDay;
    }

    public String getDeleted() {
        return deleted;
    }

    public void setDeleted(String deleted) {
        this.deleted = deleted;
    }

    public String getIsHandleAuth() {
        return isHandleAuth;
    }

    public void setIsHandleAuth(String isHandleAuth) {
        this.isHandleAuth = isHandleAuth;
    }

    public String getIsATES() {
        return isATES;
    }

    public void setIsATES(String isATES) {
        this.isATES = isATES;
    }

    /**
     * 开启快乐豆功能权限
     */
    private String isHandleAuth;

    /**
     * 开启下级对上级评价功能
     */
    private String isATES;


    /**
     * 快乐值监控临界值
     */
    @Override
    public String toString() {
        return "HlbeanTypeVO{" +
                "id=" + id +
                ", hlbeanCode='" + hlbeanCode + '\'' +
                ", hlbeanLabel='" + hlbeanLabel + '\'' +
                ", hlbeanValue=" + hlbeanValue +
                ", maxCountPreDay=" + maxCountPreDay +
                ", deleted='" + deleted + '\'' +
                ", isHandleAuth='" + isHandleAuth + '\'' +
                ", isATES='" + isATES + '\'' +
                '}';
    }
}
